#ifndef MUSICLIST_H
#define MUSICLIST_H
#include "Music.h"
#include <QVector>
#include <QUrl>
#include <QSqlDatabase>
#include <QSqlQuery>

class MusicList
{
public:
    MusicList();

    //从Url添加音乐到list
    void addMusicsByUrl(const QList<QUrl>& fileUrls);
    QVector<Music*>::iterator begin();
    QVector<Music*>::iterator end();
    //添加列表中的音乐数据到数据库
    void addMusicToDB();
    //从数据库读取歌曲
    void readMusicFromDB();
private:
    QVector<Music*> list;
};

#endif // MUSICLIST_H
